/* ============================ 响应式断点标识 ============================*/
/* CSS 变量定义（全局可访问） */
:root {
  /* iPhone 14 Pro等小屏手机 */
  --breakpoint-xs: 393px;
  /* 大屏手机/小平板竖屏 */
  --breakpoint-sm: 576px;
  /* 平板横屏/小桌面 */
  --breakpoint-md: 768px;
  /* 标准桌面显示器 */
  --breakpoint-lg: 992px;
  /* 大桌面显示器 */
  --breakpoint-xl: 1200px;
  /* 超宽屏 */
  --breakpoint-xxl: 1440px;
}

/* Sass 变量（编译时使用） */
$breakpoint-xs: 393px !default;   /* iPhone 14 Pro等小屏手机 */
$breakpoint-sm: 576px !default;   /* 大屏手机/小平板竖屏 */
$breakpoint-md: 768px !default;   /* 平板横屏/小桌面 */
$breakpoint-lg: 992px !default;   /* 标准桌面显示器 */
$breakpoint-xl: 1200px !default;  /* 大桌面显示器 */
$breakpoint-xxl: 1440px !default; /* 超宽屏 */

/* ============================ 主题色 ============================*/
:root {
    --bs-body-color: #ffffff; /* 白色背景 */
    --bs-search-input-bg: #f3f4f5; /* 搜索框背景 */

    --pst-font-family-base-system: /* 扩展官方主题字体变量* /
      /* 新增 Nerd Fonts */
      "NerdFontsSymbols Nerd Font",
      "SymbolsNerdFont",

      /* 保留原系统栈 */
      -apple-system, "BlinkMacSystemFont", "Segoe UI", "Helvetica Neue",
      "Arial", sans-serif,

      /* 表情符号兼容 */
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",

      /* 最终回退 */
      "Noto Color Emoji", "Twemoji Mozilla";
}